stray sheep - French English Dictionary